---@meta

---@class component_attuner
local attuner = {}

---
---@param newinst idk # 
---author: 
function attuner:TransferComponent(newinst)
end

---
---@param target idk # 
---author: 
function attuner:IsAttunedTo(target)
end

---
---@param proxy idk # 
---author: 
function attuner:RegisterAttunedSource(proxy)
end

---
---@param tag idk # 
---author: 
function attuner:HasAttunement(tag)
end

---
---@param tag idk # 
---author: 
function attuner:GetAttunedTarget(tag)
end

---
---author: 
function attuner:GetDebugString()
end

---
---@param proxy idk # 
---author: 
function attuner:UnregisterAttunedSource(proxy)
end

